Snapping Punches Vs Pushing Punches